#include "gtkspinbutton.h"
#include "gtkcellrendererspin.h"
-#define GTK_CELL_RENDERER_SPIN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpinPrivate))
struct _GtkCellRendererSpinPrivate
{
{
GtkCellRendererSpinPrivate *priv;
- priv = GTK_CELL_RENDERER_SPIN_GET_PRIVATE (self);
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
+ GTK_TYPE_CELL_RENDERER_SPIN,
+ GtkCellRendererSpinPrivate);
+ priv = self->priv;
priv->adjustment = NULL;
priv->climb_rate = 0.0;
{
GtkCellRendererSpinPrivate *priv;
- priv = GTK_CELL_RENDERER_SPIN_GET_PRIVATE (object);
+ priv = GTK_CELL_RENDERER_SPIN (object)->priv;
if (priv && priv->adjustment)
g_object_unref (priv->adjustment);
GtkCellRendererSpinPrivate *priv;
renderer = GTK_CELL_RENDERER_SPIN (object);
- priv = GTK_CELL_RENDERER_SPIN_GET_PRIVATE (renderer);
+ priv = renderer->priv;
switch (prop_id)
{
GObject *obj;
renderer = GTK_CELL_RENDERER_SPIN (object);
- priv = GTK_CELL_RENDERER_SPIN_GET_PRIVATE (renderer);
+ priv = renderer->priv;
switch (prop_id)
{
GtkWidget *spin;
cell_text = GTK_CELL_RENDERER_TEXT (cell);
- priv = GTK_CELL_RENDERER_SPIN_GET_PRIVATE (cell);
+ priv = GTK_CELL_RENDERER_SPIN (cell)->priv;
if (!cell_text->editable)
return NULL;